草庐IT

android JSONArray 长度

全部标签

php - Laravel:表单验证字符串长度错误消息导致异常

当尝试实现Laravel的基于长度的验证时'password'=>array('required','alpha_dash','Min:7')并在我的View中输出错误信息{{$errors->first('password',':message')}}我明白了UnhandledExceptionMessage:ArraytostringconversionLocation:_avalog\laravel\messages.phponline188StackTrace:#0_avalog\laravel\laravel.php(42):Laravel\Error::native(8,'

PHP: preg_match 长度限制

我使用preg_match('/[a-z]+[0-9]/',strtolower($_POST['value']))检查字符串是否同时包含字母和数字。我怎样才能改变它只允许5~15个字符?/[a-z]+[0-9]{5,15}/不起作用。更新现在我尝试了:if(preg_match('/^[a-z0-9]{5,15}$/',strtolower($_POST['value']))){echo'Valid!';}else{echo'NOOOOO!!!';}如果我在输入字段中键入“dfgdfgdfg”,它会显示“有效!”。该值必须同时包含字母和数字,并且介于5-15个字符之间。

PHP:按值长度对数组进行排序

我正在尝试按每个值中字符的长度对数组进行排序(如果可能的话,如果两个值具有相同的字符长度,则可能按字母顺序排列)。例如:Array([0]=>this[1]=>is[2]=>a[3]=>bunch[4]=>of[5]=>words;我正在尝试对这个数组进行排序,使其看起来像:Array([0]=>a[1]=>is[2]=>of[3]=>this[4]=>bunch[5]=>words;如何? 最佳答案 应该这样做:array_multisort(array_map('strlen',$array),$array);使用array_m

php - Laravel 表单输入 - 如何设置最大长度

HTML输入的最大长度可以通过以下方式设置:在以Laravel方式创建输入时,有没有办法设置表单输入的最大长度?{{Form::text('name',null,array('placeholder'=>''))}} 最佳答案 {{Form::text('name',null,array('placeholder'=>'','maxlength'=>10))}}适用于Chrome版本39.0.2171.95(64位) 关于php-Laravel表单输入-如何设置最大长度,我们在Stack

PHP 正则表达式数字长度只有 5 或 9

我需要一个正则表达式来验证字符串。字符串可以为空,可以有5位,也可以有9位。其他情况无效。我正在使用下一个正则表达式:/\d{5}|\d{9}/但它不起作用。 最佳答案 正如MarcBsaidinthecomments,我会使用这个正则表达式:/^(\d{5}(\d{4})?)?$/这匹配恰好五位数字,后面可能跟另外四位数字(因此总共九位数字)或根本没有字符(注意数字表达式周围的?量词使组可选).与其他提到的交替模式相反,这种模式的优势在于,如果匹配五位数字失败,则不需要回溯。 关于PH

php - 验证字符串的长度大于 0 并且在 PHP 中不是空格

如何使用PHP验证给定的字符串不是空格且长度超过0个字符? 最佳答案 假设您的字符串在$string中:if(strlen(trim($string))>0){//$stringhasatleastonenon-spacecharacter}请注意,这将不允许任何只包含空格的字符串,无论有多少。如果您正在验证输入,您可能还需要考虑其他退化情况,例如有人只输入下划线或其他不合适的输入。如果您告诉我们更多关于您正在尝试处理的情况,我们也许能够提供更强大的检查。 关于php-验证字符串的长度大

php - 计算flv视频文件长度?使用纯 PHP

使用php计算flv文件长度的最佳方法是什么,而不需要像ffmpege这样的外部依赖,因为客户端站点在共享主机上运行,尝试http://code.google.com/p/flv4php/,但它提取元数据并且并非所有视频都包含元数据? 最佳答案 有一种不太复杂的方法可以做到这一点。FLV文件具有特定的数据结构,假设文件格式正确,允许以相反的顺序解析它们。只需打开文件并在文件末尾前寻找4个字节。您将获得一个大端32位值,表示这些字节之前的标记大小(FLV文件由标记组成)。您可以使用具有“N”格式规范的unpack函数。然后,您可以返回

PHP password_hash() password_verify() 最大密码长度?

我可以在PHP5.5password_hash()和password_verify()中使用的最大密码长度是多少? 最佳答案 好的,让我们来看看这个。函数确实有密码长度限制。就像PHP中的所有字符串一样,它被限制为2^31-1个字节。需要明确的是,PHP无法处理比这更大的任何事情(至少在今天)。所以功能本身是有限的。但是底层的加密算法呢。BCrypt仅限于处理密码的前72个字符。然而,这通常不是问题asexplainedinthisanswer.所以简而言之,是的它确实有一个有效的限制(它只会使用默认且唯一的算法“使用”前72个字符

php - Laravel 表单输入整数长度

在Laravel表单输入验证中,您可以指定给定输入字段的最小和最大长度。$inputRules=['postCode'=>'min:3|max:8'];验证结果'BA45TZ'=true'FF'=假'GH2255XYZ'=false但是,如果我对一个数字执行相同的操作,它将验证输入是小于还是大于输入,然后返回。$inputRules=['cv2'=>'min:3|max:4'];验证结果'586'=假'4'=true'2'=假'3'=true我实际上想验证一个数字length而不是它的数值。我不知道该怎么做。Google没有帮助,或者我没有搜索正确的东西。有人有这方面的经验吗?编辑:我

PHP TZ 设置长度

我想知道PHP中时区设置的最大长度是多少?我将字符串存储在数据库中,并希望长度尽可能短,但我看到像“加拿大/东萨斯喀彻温省”这样的时区超出了我们当前的限制。如果我能得到所有支持的时区字符串的列表,我可以对它们进行排序,但它们目前被拆分到几个不同的页面上。链接:http://www.php.net/manual/en/timezones.php 最佳答案 编辑2021年6月答案是64。为什么?这是MySQL中用于存储这些时区名称字符串的列的宽度。zoneinfodatabase在那些时区字符串后面只是添加了新的前缀。对于以前最长的时区